package com.b511.swpu.cementbackend.service;

import com.b511.swpu.cementbackend.dto.input.DataAnalysisInputDto;
import com.b511.swpu.cementbackend.dto.input.dataAnalyze.ConsumptionInputDto;
import com.b511.swpu.cementbackend.dto.input.dataAnalyze.WorkWellCountInputDto;
import com.b511.swpu.cementbackend.util.R;

import java.text.ParseException;

public interface DataAnalysisService {

    R getCementCompany();

    R getDataByCompanyAndTime(String cementCompany,String work_date,String report_date);

    // 2. 查询当前作业公司 下的全部 区域
    R getAreaByCompany(String cementCompany);

    // 3. 查询当前 作业公司 & 区块 下的全部 区块
    R getBlockByArea(String cementCompany, String area);

    // 4. 查询当前 作业公司 & 区域 & 区块 下的全部油田

    R getOilfiledByAreaAndBlock(String cementCompany, String area, String block);

    // 2021.3.18 材料/附件消耗 统计接口
    R getMaterialConsumptionByCondition(ConsumptionInputDto consumptionInputDto);

    // 2021.3.18 作业井 统计接口
    R getWorkWellInfoByCondition(WorkWellCountInputDto workWellCountInputDto);

}
